(;AP[goproblems]AB[bs]AB[br]AB[cq]AB[cp]AB[dp]AB[eo]AB[fo]AB[gp]AB[hp]AB[hq]AB[hr]AB[hs]AW[gs]AW[gr]AW[gq]AW[fp]AW[ep]AW[eq]AW[dq]AW[cr](;W[fr];B[dr](;W[er];B[cs];W[es]LB[ds:A]C[RIGHT])(;W[es](;B[ds];W[er]C[RIGHT])(;B[cs](;W[ds];B[cr];W[er]C[RIGHT])(;W[er]C[RIGHT])))(;W[ds];B[cs];W[es];B[cr];W[er]C[RIGHT]))(;W[ds];B[fr];W[er];B[fs];W[fq];B[cs])(;W[es];B[dr]C[Mistake by Black reverts to sloution](;W[fr](;B[ds];W[er]C[RIGHT])(;B[cs](;W[ds]C[RIGHT])(;W[er]C[RIGHT])))(;W[er];B[fr](;W[cs];B[ds])(;W[ds];B[cs]))(;W[ds];B[fr](;W[er];B[cs])(;W[cs];B[er]))(;W[cs];B[ds](;W[fr];B[er])(;W[er];B[fr])))(;W[dr];B[fr](;W[es];B[cs])(;W[cs];B[fq])(;W[fs];B[cs](;W[ds];B[er])(;W[er];B[ds])))(;W[er];B[fr](;W[cs];B[es](;W[fq];B[dr](;W[ds];B[dr])(;W[fs];B[fr]))(;W[fs];B[fq])(;W[dr];B[fs])(;W[ds];B[dr]))(;W[fs];B[ds](;W[dr];B[cs])(;W[cs];B[dr])))(;W[cs];B[dr]))